.contractList {
  .topBox {
    height: 22.7407vh;
    .allSelect {
      align-items: flex-start;
    }
    .leftSelect {
      .itemSelect {
        margin-right: 7.2083vw;
        margin-bottom: 1.8519vh;
        input {
          width: 17.5833vw;
        }
        &:nth-of-type(3n) {
          margin-right: 0;
        }
      }
    }
    .rightBtn {
      padding-left: 2.5vw;
      margin-top: -2.8704vh;
      display: flex;
      flex-direction: column;
      &::after {
        top: 50%;
      }
      button {
        display: block;
        margin-bottom: 1.8519vh;
      }
    }
  }
  .bottomBox {
    width: 100%;
    height: 73.2963vh;
    .table-body {
      height: 45.5963vh;
      overflow-y: auto;
    }
  }
}
#dialog-content_contractList {
  height: 80vh;
}
.contractList_dialog {
  padding: 1.8519vh 2.1875vw;
}
